Focused fault injection testing of software implemented fault tolerance mechanisms of Voltan TMR nodes

نویسندگان

  • Sha Tao
  • Paul D. Ezhilchelvan
  • Santosh K. Shrivastava
چکیده

One way of gaining confidence in the adequacy of fault tolerance mechanisms of a system is to test the system bv iniectina faults and see how the system performs under faulty conditions: This paper presknts an application of the focused fault inject'on method that has been developed lor testing software implemented fault tolerance mecnanisms of distributed systems. The method exploits tne object orienred approach of software implementation to support the injection 01 specific classes of faults. With the focLsed fault injection method, the system tester is able to inject specific classes of faults (including malicious ones) such that the fault tolerance mechanisms of a target system can be tested adequately. The method has been applied to test the design and implementation of voting, clock synchronization, and ordering modules of the Voltan TMR (triple modular redundant) node. The tests perlormed uncovered three flaws in the system sohare.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault injection testing of software implemented fault tolerance mechanisms of distributed systems

One way of gaining confidence in the adequacy of fault tolerance mechanisms of a system is to test the system by injecting faults and see how the system performs under faulty conditions. This thesis investigates the issues of testing software-implemented fault tolerance mechanisms of distributed systems through fault injection. A fault injection method has been developed. The method requires th...

متن کامل

Fault Injection Based Assessment of Fail-Silence Provided by Process Duplication versus Internal Error Detection

In this paper, two software-based architectures for providing fail-silent processes, Voltan and Chameleon ARMORs, are analyzed using fault injection. The goal is to compare the fail-silence coverage provided by the internal error detection techniques in Chameleon ARMORs with an ideal case of full duplication provided by Voltan. Rather than providing fault tolerance through redundant customized ...

متن کامل

An Evaluation of the Error Detection Mechanisms in MARS Using Software-Implemented Fault Injection

The concept of fail silent nodes greatly simpli es the design and safety proof of highly dependable fault tolerant computer systems The MAintainable Real Time System MARS is a computer system where the hardware operating system and application level error detec tion mechanisms are designed to ensure the fail silence of nodes with a high probability The goal of this paper is two fold First the e...

متن کامل

Comparison of Physical and Software-Implemented Fault Injection Techniques

This paper addresses the issue of characterizing the respective impact of fault injection techniques. Three physical techniques and one software-implemented technique that have been used to assess the fault tolerance features of the MARS faulttolerant distributed real-time system are compared and analyzed. After a short summary of the fault tolerance features of the MARS architecture and especi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Distributed Systems Engineering

دوره 2  شماره 

صفحات  -

تاریخ انتشار 1995